limestone formation - French English Dictionary